@charset "utf-8";
/* CSS Document */

.retop ul{ overflow:hidden;}
.retop li{ float:left; margin-left:10px;}
.retop li img{ display:block;}
.rtTop{ width:43px; height:43px; overflow:hidden; position:fixed; top:80%; right:40%; margin-right:-615px; cursor:pointer;  display:none;}
.rtTop h4{ width:43px; height:43px; overflow:hidden; position:relative;}
.rtTop img{ display:block; position:absolute; top:0; left:0;}


.side-contact { position: fixed; right: 18px; bottom: 45.5%; display: none; width: 48px; height: 192px; z-index: 200; text-align: center;  }
.side-contact div:hover span { color: #28b8dd }
.side-contact p { position: absolute; left: 0; top: 0; display: none; background: #3c3c3c; color: #FFF; font-size: 14px }
.side-contact p strong {font-size: 20px;font-weight: normal;float: right;margin-top: 0px;color: #000000;letter-spacing: 1px;}
.side-contact .qq-item { background: url(icon_contact1-1.svg) no-repeat 0 0; background-color:#484848cc; border-radius:10px; width: 100%; height: 48px; cursor: pointer; overflow: hidden; }
.side-contact .qq-item:hover { background: url(icon_contact1-1.svg) no-repeat -48px 0; background-color:#ffffff9e; box-shadow: 0 1px 3px rgba(0,0,0,0.3); border-radius:10px;}
.side-contact .qq-item p {position: absolute;left: -161px;top: -1px;display: none;background: #ffffff9e;color: #3b3b3b;font-size: 14px;padding: 10px;border-radius: 10px;width: 160px;box-shadow: 0 1px 3px rgba(0,0,0,0.3);border-radius:10px;}
.side-contact .qq-item p a { color: #3b3b3b; }
.side-contact .qq-item p a>strong:hover { color: #FD6C01; }
.side-contact p em {position: absolute;left: 8px;top: 2px;display: block;width: 48px;height: 48px;background: url(11qq.svg) no-repeat;background-size: 48px 48px;margin-right: 5px;}
.side-contact p .em1 { position: absolute; left: 10px; top: 45px; display: block; width: 32px; height: 32px; background: url(11qq.svg) no-repeat; background-size: 32px 32px; margin-top: 5px; margin-right: 5px; }
.side-contact p .em1-2 { position: absolute; left: 10px; top: 80px; display: block; width: 32px; height: 32px; background: url(11qq.svg) no-repeat; background-size: 32px 32px; margin-top: 5px; margin-right: 5px; }
.side-contact .phone-item { background: url(1-1.svg) no-repeat 0px -47px; background-color:#6696ff; border-radius:10px;width: 100%; height: 50px; margin-top: 5px;  cursor: default; overflow: hidden; }
.side-contact .phone-item:hover { background: url(icon_contact1-1.svg) no-repeat -48px -48px; background-color:#ffffff9e;box-shadow: 0 1px 3px rgba(0,0,0,0.3);border-radius:10px;  }
.side-contact .phone-item p {position: absolute;left: -242px;top: 12px;display: none;background: #ffffff9e;color: #3b3b3b;font-size: 14px;padding: 10px;width: 220px;box-shadow: 0 1px 3px rgba(0,0,0,0.3);border-radius:10px;}
.side-contact p .em2 {position: absolute;left: 15px;top: 2px !important;display: block;width: 48px;height: 48px;background: url(dh.svg) no-repeat;background-size: 48px 48px;}




.side-contact .weixin-item { background: url(1-1.svg) no-repeat 0px -96px; background-color:#484848cc; border-radius:10px;width: 100%; height: 48px; margin-top: 5px;  cursor: default }
.side-contact .weixin-item:hover { background: url(icon_contact1-1.svg) no-repeat -48px -96px;background-color:#ffffff9e; box-shadow: 0 1px 3px rgba(0,0,0,0.3); border-radius:10px;}
.side-contact .weixin-item p {position: absolute;left: -181px;top: 55px;display: none;background: #ffffff9e;color: #3b3b3b;font-size: 14px;padding: 10px;width: 160px;box-shadow: 0 1px 3px rgba(0,0,0,0.3);border-radius:10px;}
.side-contact .weixin-item p .em2 {position: absolute;left: 15px;top: 2px !important;display: block;width: 48px;height: 48px;background: url(zxzx.svg) no-repeat;background-size: 48px 48px;}




.side-contact .gotop-item { background: url(1-1.svg) no-repeat 0px -144px;background-color:#6696ff; border-radius:10px; width: 100%; margin-top: 5px; height: 48px; padding-top: 5px; cursor: pointer }
.side-contact .gotop-item:hover { background: url(icon_contact1-1.svg) no-repeat -48px -144px; background-color:#ffffff9e;box-shadow: 0 1px 3px rgba(0,0,0,0.3);border-radius:10px; }



.nb-nodeboard-top{background-image: url("bdbg.jpg") !important;background-size: 100% !important;}
.nb-nodeboard-send-btn{background:#FD6C01 !important;}

#newBridge #nbwlStatusBar{background-image: url("bdbg.jpg") !important;background-size: 100% !important;}
#newBridge .nb-webim-light-toolbar-send{background:#FD6C01 !important;}


 @media only screen and (max-width: 1366px) {
.side-contact p em { top: 10px; }
.side-contact p .em1 { top: 40px; }
.side-contact p .em1-2 { top: 70px; }
.side-contact p .em2 { left: 8px; top: 10px !important; }
.side-contact p strong {margin-bottom: 5px; }
.side-contact .qq-item p a>strong:hover {font-weight: normal; }
}